cover someone's tracks up - Français Anglais Dictionnaire